Page({
  data: {
    current: 1,//当前页
    pageSize: 3,//每页显示多少个
    visitorlist: [],//访客列表
    count: false,//计数
  },
  onLoad() {
    this.getvisitorlist()
  },
  // 获取访客列表
  async getvisitorlist() {
    const { current, pageSize } = this.data
    // 发送请求获取访客列表
    const res = await wx.http({
      url: '/visitor',
      data: {
        current,
        pageSize
      }
    })
    this.setData({
      visitorlist: res.data.rows
    })
  },
  // 滚动到底部触发
  async scrolltolower(ev) {
    let { current, pageSize, visitorlist } = this.data
    current++
    // 发送请求获取访客列表
    const res = await wx.http({
      url: '/visitor',
      data: {
        current,
        pageSize
      }
    })

    if (this.data.visitorlist.length === res.data.pageTotal) {
      // this.setData({ count: true })
      return
    }
    // 获取到有数据才添加进去
    if (res.data.rows.length !== 0) {
      visitorlist.push(...res.data.rows)
      this.setData({
        current,
        visitorlist
      })
    }

  },

  goPassport(ev) {
    wx.navigateTo({
      url: '/visitor_pkg/pages/passport/index?id=' + ev.mark.id,
    })
  },
})

